package smetana.modules.ui.actions;

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;

import org.apache.pivot.wtk.Alert;
import org.apache.pivot.wtk.Prompt;

/**
 *
 * @author dmitry.mamonov
 */
public class PrintDocumentAction extends AbstractExportDocumentAction {
    @Override
    protected void exportCompleted(File workbook) {
        try {
            Desktop.getDesktop().print(workbook);
            Prompt.prompt("Документ отправлен на печать", uiModel.getWindow());
        } catch (IOException ex) {
            ex.printStackTrace(); //TODO разобраться с логированием и показом ошибок.
            Alert.alert(ex.getMessage(), uiModel.getWindow());
        }
    }
}
